Aufbau ServAuftr.SMS
Für den Versand von SMS-Nachrichten und E-Mails an den Techniker kann eine Textdatei als Muster mit den Windows-Bordmitteln erstellt werden (zum Beispiel mit MS Notepad).
E-Mail-Versand
Der Text und der Betreff der E-Mail, werden aus der Datei ServAuftr.SMS (im Para-Verzeichnis) generiert. Dabei ist die erste Zeile der Betreff und der Rest der Text der E-Mail. Ist diese Datei nicht vorhanden, wird ein automatisch generierter Text verwendet.
Dateiname / Speicherort
Der Dateiname ServAuftr.SMS und der Speicherort im PARA-Verzeichnis des esoffice-Programmordners ist für die korrekte Funktion erforderlich.
Platzhalter / Variablen
Neben statischem Text können in der Textdatei auch Daten aus der Datenbank über einen Platzhalter im Format <Feldname> in die SMS / E-Mail eingefügt werden.
Verfügbare Daten / Tabellen
Dabei stehen Ihnen Daten aus den folgenden Tabellen zur Verfügung:
Aufträge (Tabelle Auftrag)
<FeldName>
Nachträge (Tabelle AuftNach)
<AN.Feldname>
Serviceaufträge | Details (Tabelle AuftServ)
<AS.Feldname>
Kunden (Tabelle Kunden)
<K.FeldName>
Anlagen (Tabelle Anlagen)
<A.FeldName>
Diverse Adresse (Tabelle Auftadr)
<D.Feldname>
Verträge (Tabelle AnlgVtrg)
<V.Feldname>
Vertragsart (Tabelle VtrgArt)
<VA.Feldname>
Servicelevel (Tabelle ServLevl)
<SL.Feldname>
Lager (Tabelle Lager)
<L.Feldname>
Zusätzliche Einzelfelder
Bezeichnung der Auftragsart
<AuftragArtBez>
Memofelder (Tabelle AuftInfo)
Mx.
x gibt die Zahl des Memofeldes an
Meldung = M1.
ToDo = M2.
Archiv = M3.
Erweiterte Memofelder (weitere Infofelder aus der Tabelle AuftInfo)
Mxx.
Info1 = M11
Info2 = M12
Link zum Auftrag im esweb
Über <ESWEB.Auftraglink> wird ein direkter Link zu der entsprechenden Auftragsseite im esweb eingetragen.
SQL-Statements
Zusätzlich können SQL-Statements angegeben werden. Es ist erforderlich, dass der Parameter :AuftragIDNr enthalten ist:
Das SQL-Statement
<SQL.Select SYSGENDAT from AuftInsp where AuftragIDNr = :AuftragIDNr>
würde durch das generierte Datum der Inspektion ersetzt.
Muster ServAuftr.SMS
Beispiel Aufbau der Datei ServAuftr.SMS.
Muster ServAuftr.SMS
Serviceauftrag Nr. <AuftragNr>
Kunde: <K.Firma1>
Anlage: <A.Matchcode>, <A.Anlagenort>
Adresse: <{A,K,D}.Strasse>, <{A,K,D}.PLZ> <{A,K,D}.Ort>
Tel.nr.: <{A,K,D}.Telefon>
Termin: <Beginndat>
Anrufer: <AnspPartner>, Priorität: <Prioritaet>
Erledigen: <M2.InfoMemo>
Beispiel Adresse
Strasse
Soll auf eine Straße in der Adresse erscheinen, ergänzen Sie die Datei 'ServAuftr.SMS' wie folgt:
<{A,K,D}.STRASSE>
{A,K,D} steht für die Tabellen Anlagen A, Kunden K, Diverse Adresse D.
Das Programm entscheidet aus welcher Tabelle nun das Feld Straße genommen wird:
-
Existiert eine Anlage in diesem Datensatz, wird das Feld aus der Tabelle Anlagen übernommen.
-
Existiert ein Kunde für diesen Datensatz, so wird das Feld aus der Tabelle Kunden übernommen
-
Ist weder eine Anlage noch ein Kunde für den datensatz vorhanden wird das Feld aus der Tabelle für die diverse Adressen übernommen.
Postleitzahl (PLZ)
<{A,K}.PLZ>
Für dieses Feld würde nur in den Tabellen Anlage (A) und Kunde (K) nachgeschlagen.
Siehe auch Service | Serviceaufträge | Ausführung